a panamanian alcoholic beverage distilled from sugar cane - Spanish English Dictionary